package com.sugon.modules.sparepart.model.vo;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.Range;

import java.io.Serializable;

/**
 * @author ： YuXD
 * @description： 备件转移库位参数VO
 * @date ： 2020-09-01 下午 4:01
 * @version: 1.0
 */
@Data
public class SparePartStorePosExchangeParamVO implements Serializable {

    /**
     * 当前库位ID
     */
    @NotBlank(message = "当前库位必选")
    private String id;

    /**
     * 备件编码
     */
    private String spareCode;

    /**
     * 目标仓库ID
     */
    private String targetStoreId;

    /**
     * 目标库位ID
     */
    private String targetId;

    /**
     * 目标库位编码
     */
    private String targetPostion;

    /**
     * 转移数
     */
    @Range(min = 0,message = "移库数不得小于0")
    private Integer exchangeNum;

}
